package com.yserp.api.orderapi;

import com.yserp.api.baseapi.erpController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;


import cn.basecode.server.common.constants.ResCode;
import cn.basecode.server.common.vo.ResultDO;


/**
 * @author: sumj
 * @date: 2014年12月12日 下午3:14:17
 */
//@Controller
//@RequestMapping(value = "/client/order")
public class ManageOrderApi extends erpController {
//
//
//
//    /**
//     * <p>
//     * 获取采购单列表.
//     * </p>
//     */
//    @RequestMapping(value = "/getOrderList", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> getOrderList(String orgId,String orderId) {
//        try {
//            return manageOrderService.getOrderList(orgId,orderId);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "获取采购单列表失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 获取入库单列表.
//     * </p>
//     */
//    @RequestMapping(value = "/getStorageList", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> getStorageList(String orgId,String orderId) {
//        try {
//            // List<SysDictBean> list = DictConst.getDictListByTypeCode(dictCode);
//            // return new ResultDO<List<SysDictBean>>(list);
//            return manageOrderService.getStorageList(orgId,orderId);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "获取入库单单列表失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 获取采购单商品列表.
//     * </p>
//     */
//    @RequestMapping(value = "/getOrderGoods", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> getOrderGoods(String orderId, String classId, String searchCode, String goodsCode) {
//        try {
//            return manageOrderService.getOrderGoods(orderId, classId,searchCode, goodsCode);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "获取采购单商品列表失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 获取入库单商品列表.
//     * </p>
//     */
//    @RequestMapping(value = "/getStorageGoods", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> getStorageGoods(String storageId, String classId,String searchCode, String goodsCode,String flag) {
//        try {
//            return manageOrderService.getStorageGoods(storageId, classId,searchCode, goodsCode,flag);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "获取入库单商品列表失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 提交入库单.
//     * </p>
//     */
//    @RequestMapping(value = "/addStorageInfo", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> addStorageInfo(OrderGoodsBean bean) {
//        try {
//            // List<SysDictBean> list = DictConst.getDictListByTypeCode(dictCode);
//            // return new ResultDO<List<SysDictBean>>(list);
//            return manageOrderService.addStorageInfo(bean);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "商品入库失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 提交入库单越库.
//     * </p>
//     */
//    @RequestMapping(value = "/CrossDocking", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> CrossDocking(OrderGoodsBean bean) {
//        try {
//            // List<SysDictBean> list = DictConst.getDictListByTypeCode(dictCode);
//            // return new ResultDO<List<SysDictBean>>(list);
//            return manageOrderService.CrossDocking(bean);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "商品越库失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 提交盲验入库单.
//     * </p>
//     */
//    @RequestMapping(value = "/addBlindInfo", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> addBlindInfo(OrderGoodsBean bean) {
//        try {
//            return manageOrderService.addBlindInfo(bean);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "商品入库失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 查询盲验集合.
//     * </p>
//     */
//    @RequestMapping(value = "/blindList", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> blindList(String orgId) {
//        try {
//            return manageOrderService.blindList(orgId);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "商品入库失败!");
//        }
//    }
//
//    /**
//     * <p>
//     * 盲验匹配.
//     * </p>
//     */
//    @RequestMapping(value = "/blindMatching", method = RequestMethod.POST)
//    @ResponseBody
//    private ResultDO<?> blindMatching(String blindList) {
//        try {
//            return manageOrderService.blindMatching(blindList);
//        } catch (Exception e) {
//            e.printStackTrace();
//            return toErrorResult(ResCode.COM_EXCEPTION.getResCode(), "商品入库失败!");
//        }
//    }
}
